﻿/*
 * 
 */
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Net;
using System.Net.Sockets;

namespace ArekChat
{
	/// <summary>
	/// Description of LoginForm.
	/// </summary>
	public partial class LoginForm : Form
	{
		public LoginForm()
		{
			//
			// The InitializeComponent() call is required for Windows Forms designer support.
			//
			InitializeComponent();
			
			//
			// TODO: Add constructor code after the InitializeComponent() call.
			//
		}

        private void button_Login_Click(object sender, EventArgs e)
        {
            byte[] data;
            string msg_t;
            TcpClient client = new TcpClient();
            IPEndPoint IPAddr = new IPEndPoint(/*szerver IP Címe*/, 54321);  //be kéne varázsolni ida valahogy az IPcímet, amit a textboxba írtunk
            

            client.Connect(IPAddr);
            NetworkStream stream = client.GetStream();
            System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
            msg_t = Convert.ToString(textBox_UserName);                      //Itt nem csak a nevet, hanem a kliens saját IPcímét is el kellene küldeni, úgyhogy az msg_t 40. karakterétől legyen az IPcím
            for (int i = msg_t.Length; i < 40; i++)
            {
                msg_t += " ";
            }
            msg_t += Convert.ToString(IPAddr);
            data = encoding.GetBytes(msg_t);
            stream.Write(data, 0, data.Length);
            //nyissa meg a klienskét
        }
	}
}
